package mk.basic;

public class J03_Hw {

	public static void main(String[] args) {
		/*
		//17
		int n = 3;
		n++;
		
		System.out.println("n ==" + n);
		n--;
		System.out.println("n ==" + n);
		
		
		//18
		System.out.println("2+2="+(2+2));
		
		System.out.println("2+2="+2+2);
		
		//19
		char a,b;
		a ='b';
		System.out.println(a);
		b ='c';
		System.out.println(b);
		a =b;
		System.out.println(a);
		
		*/
		// 전치/ 후치 증가/ 감소 연산자가 
		// 수식에 사용되는 경우
/*		int a = 3;
		
		if ( a++ == 3)
			System.out.println("3!");
		else
			System.out.println("4!");
		
		a = 3;
		
		if (++a == 3)
			System.out.println("3!");
		else System.out.println("4!");

		a = 3;*/
		//a = a++; // 의미 없는 코드(무시)
				 // 일반적으로 표현식은
				 // 우변의 식에의해 좌변의값이 바낌
				 // 하지만, 우변에서 값을 변경하는 식을 작성하면
				 // 그 표현식은 의미없는 식으로 처리됨
				 // 따라서, 실행되지 않는 코드로 인식
		// a = ++a;
		
		// 보충
		/*a = 3;
		int b =3;
		
		a = b++;
		System.out.println("a"+ a);
		System.out.println("a"+ b);
		*/
		//a++;
//				++a;
//		System.out.println(a);
//		if (a == 3)System.out.println("3!");
//		else System.out.println("4!");
//				System.out.println(a);
//		
		
		
			}

}
